home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / SOUND / RTRACK / !RTracker / History < prev    next >
Text File  |  1997-04-06  |  13KB  |  138 lines

  1. History
  2. ~~~~~~~
  3.  
  4. This is the history of Risc Tracker, right back to it's first crappy version. It's probably not compleate as there are many small things I change/add that I forget to put in here...
  5.  
  6. 1.01 - Origanal version that only played symphony files, 1.00 was a test version. This version was reasonably stable and included some nice features.
  7.  
  8. 1.10 - Latest version, this now plays tracker files as well, also a few small bug fixes and the code was tidied slightly, also a pane style options window
  9. with some new options was added. This version also checks for other programs
  10. which use the same modules so as to avoid a system crash.
  11.  
  12. 1.11 - Added support for message translation, started to change the interactive
  13. help for message trans. I only got round to this on the information section
  14. on the main window, I will do the rest later. This help is better because
  15. it changes with the status of the program. For example, if you put the
  16. pointer over the 'PAUSE' indicator it could read 'This icon is grey because
  17. the current track is not paused.' but if you then pause the track and check
  18. again it will read 'This icon is red because the current track is paused.'
  19.  
  20. 2.00 (Rewrite) - Loaded !RiscTracker, thought 'what a load of s**t' and decided to re-write it.
  21.  
  22. 2.01 (12:05 am) - Realised version I had just sent to the Datafile didn't work,
  23. this was due to the fact that the program didn't crunch very well. Went into
  24. wild panic and fixed the problem. Also the default option for the speaker isn't
  25. off! It seems pretty stupid to have a music player that turns the speaker off
  26. as standard!!!
  27.  
  28. 2.10 - Fixed bug with the pause icon not lighting up correctly. (Wrong version of Risc Tracker support module had been distributed!) Added tracklist feature so you can list tracks in a window, and click on the one you want.
  29.  
  30. 2.11 - Fixed bug that caused an error to be generated if you loaded a tune to play without first loading a program. (Thanks to the Datafile for spotting this!)
  31.  
  32. 2.12 - Speeded up the opening of the tracks window, the calculation is now done when you load a program, not when you open the window. This is because I assume you will use this window far more than you will load a playlist!
  33. Also removed the unused messages from the messages file.
  34. Corrected problem with tracklist window not being updated on ram transfer.
  35.  
  36. 2.13 - Fixed bug that caused RiscTracker to be re-loaded on a song double click (Thanks again to the Dave of the Datafile!).
  37. Also fixed problem with tracklist window not being generated when you scan for tunes.
  38. Added small basic program so that whatever types are defined in the 'types' file have the appropriate 'Alias$@RunType_xxx' variable set.
  39.  
  40. 2.20 - Started work on a programing feature, added VUBars, added QTM.
  41. The search feature now works everytime you open the window, files are found if a playlist is loaded.
  42. Changed the Settypes prog, it now sets the File$Type_xxx variable as well.
  43. Also started work on converting the help to work better with the latest version of !StrongHlp.
  44. Fixed a few small memory allocation bugs, ie with tracklist window.
  45. Centered some icons and made others work better with fonts (Risc PC)
  46. Changed its status to 'freeware' as PD software means that I have given up copyright!
  47.  
  48. 2.23 - Pause indicator now goes off if you skip to the next track while paused. Now reads PD Tracker setup files. More information available in the manin window by clicking on the NEW toggle size icon. The save box no longer has a toggle icon as I haven't implemented the 'Send to editor' feature yet!
  49. Volume saved along with options, and displayed as % in main window, also settable from the options window.
  50.  
  51. 2.25 - Tracks can now be stored in sprite memory on pre RPC machines, this reduces RMA fragmentation. Small change to support module.
  52.  
  53. 2.26 - QTM tracks can now be loaded into the sprite are if the RMA manger from Topix isn't loaded as this is what caused the problem. This is not really a problem as with the RMA manager you get the module space back anyway.
  54.  
  55. 2.27 - Little feature added. If a playermodule isn't loaded it's loaded as needed, BUT if it is loaded the version number is checked and if it doesn't match the ones known by Risc Tracker it is quit and the correct module loaded from within Risc Tracker. This means if you have been using another application that uses a different version of a playermodule (eg !PDTracker uses 1.30 of the symphony mod, I don't) and it has been left in memory then it will be quit and the new module loaded. This may not sound important but several modules have changed their SWIs so if an older one is in memory it will be quit.
  56.  
  57. 2.28 - The speaker is now correctly set when the program starts up.
  58.  
  59. 2.29 - The desktop save file now saves the path of the current playlist file also, so if the program is saved using the desktop save you will end up with the same program file.
  60.  
  61. 2.30 - A few small errors fixed, the new version of DSym added, DXem added, some more bugs cleared up, some code converted to ARM code. The usual run of the mill kind of update. Oh, yes, some sprites are squashed as well.
  62.  
  63. 2.31 - Re-designed options window and a new tools feature added. Plus some bugs fixed.
  64.  
  65. 2.32 - Thanks Dave (of the Datafile PD library) for finding a bug. The program now correctly reports an error if it cant get enough sprite area. Also it correctly releases the sprite area if it is quit with a track still playing.
  66.  
  67. 2.33 - The menu in the main window is correct, added channel control, fixed options window bug. Added F1 strong help option (not fully implemented yet!) also re-designed help file a little. Now correctly loads new PDTracker setup files.
  68.  
  69. 2.34 - Removed extended information from main window, added key shortcuts, added ^F1 extended information, fixed small problem with key scanning routine, added option so that keys are only received if pointer in window. Changed options window so that general options appear first, instead of startup options. Memory allocation problems are now sorted out, I hope. These were not just related to the RPC as I thought but showed up more commonly on a RPC due to it’s smaller page size. Also sorted out another memory problem with memory not being given back when I had finished with it.
  70.  
  71. 2.35 - Now attempts to shrink RMA after a module quits. Quite usefull really!
  72.  
  73. 2.351 - No new additions, but !StrongHlp has been removed from the directory, and the program now searches for it in the directory !RTracker is in, as well as in !RTracker. Also the StrongHelp file has been slightly re-designed.
  74.  
  75. 2.36 - Roosters module added, this collects some of my common wimp function together into a module, coo! Loading speeded up slightly, help file re-written, Ram transfer problem sorted out!! (Program runs faster now!) 'Save as default' option added to save the default playlist.
  76.  
  77. 2.37 - Help file finished off, dynamic ares added for Risc OS 3.5+ machines, basic CD support added with the aid of CDThing. Patch for CD filer added, which can be left in memory. It can also be patched without loading the full program. Nice memory grabbing high colour intro sprite added for those lucky people with lots of colours.
  78.  
  79. 2.38 - Fixed unknown or missing variable error with DXen. Also module wasn't killed properly. Machine doesn't lock up if you quit with a tune in the memory!
  80.  
  81. 2.39 - Hmm, some tracks DO NOT like being run from dynamic memory! If you try to load one you will get the option to try RMA. Risc OS 3.5 error window used if you are using that fine operating system! (Or later)
  82.  
  83. 2.50 - Big jump to indicate two new tune types (ta da!) Now supports Matrix files (nice sound quality) and Scream Tracker (which are converted to matrix) although some features are missing! Also looks for old Risc Tracker DAs on startup and asks them nicely to leave the memory!
  84.  
  85. 3.00 - Never released 2.50, while waiting for some more matrix info I decided to add basic CD Support. Matrix features mostly there, but you cannot fast forward or rewind through a song while it is paused.
  86.  
  87. 3.10 - Locking up of machine fixed, roll up icon on toolbar. CDFilter is allways loaded from the version of RT that applied the patch. This is mainly so that when I am developing I don't load the development version accdently when I want to play some funky music. Help file updated, interactive help sorted out. Window section added to options window.
  88.  
  89. HUGE EMBARRASING 'OH HELL I'VE JUST RELEASED THIS VERSION ON HENSA' TYPE BUG FIXED. The cdvolume routine should not trash the machine now! (It didn't on ROS 3.6, but it did on just about everything else AFAIK!), oh yest, some new features have crept up:-
  90.  
  91.     Toolbar can be rolled up
  92.     Extra 'Windows' option window added
  93.     Ptrtip control. If it's enabled pressing ADJUST+MENU will pop up a
  94.     control window around the pointer
  95.     Named CDs
  96.  
  97. CD Thing has a toggle size icon so it can be minimized to show only the time.
  98. 'Fast response' option removed 'cos it's crap, program allways Wimp_PollIdles.
  99.  
  100. 3.11ß - Added close icon to toolbar, to re-open main window.
  101.  
  102. 3.12ß - Pop up menu now works, tracklist window is updated correctly on swap from CD to tracks. You can move the toolbar by dragging with adjust. There is a 'remove iconbar icon' option, for when yo've got the toolbar open. If you swap to an undefined CD the tracklist window is updated. Playing a track with no repeat stops at the end of the track, not 3 secs into the next one!
  103.  
  104. 3.13ß - !CDThing now updated. (See it's !Help file) ^O for options added. Single play should stop at the end of the track. Templates repared. Name changes when not shuffling.
  105. New: Pressing Stop when stopped in CDMode ejects the CD. Pressing Stop again closes the drawer (If it is supported), pressing play closes the drawere and starts playing.
  106.  
  107. 3.14ß - Loading a tracker file now reverts to track play when in CD mode.
  108. Intro scan now doesn't skip tracks.
  109. FF and REW don't work when paused with Matrix files. Before they changed the number, which caused the song to skip when unpaused. (Matrix can't be FF or REW when paused.)
  110. Fixed problem with program being flagged as off when program started.
  111. When playing a program with repeat, the first track starts after the last track ends.
  112. +10 button now needs double click to select track 10.
  113.  
  114. 3.15ß - Changed lots of stuff, fixed tlist menu, stop now clears playlist as well.
  115.  
  116. 3.16ß - More changes to RTMod.
  117.  
  118. 3.17ß - Changed way memory is reserved for track scanning. Changed size to show length in CD mode. Changed pop up menu items to work OK. Added CDFlag for datadisc with tracks on it.
  119.  
  120. 3,18ß - Oh, did some stuff. Modified data CD support so a message is given to user to inform them of CD.
  121.  
  122. 3.19ß - CD option is not avalable if there's no CD Rom. The value to nudge track 1 by is configurable, and is enabled in the options window. Digital symphony loading tidied up. New QTM module introduced (1.27). Selecting menu options doesn't just pass on the keypress.
  123.  
  124. 3.20 - Fixed problem with empty CD Rom drawer. Release version.
  125.  
  126. 3.21 - Fixed repeat one CD track causing stop instead. Also size of disc is corectly displayed.
  127.  
  128. 3.22 - Noticed a bug in Risc OS 3.7 that prevented the display from being updated when the pointer was in the window. Added workaround.
  129.  
  130. 3.23 - Removed above fix, should provide slight speed improvements on Risc OS 3.7 machines without StrongARM. The bug only occured in the beta release of Risc OS 3.7 and as Risc OS 3.7 has been released properly, (and I now have it!) this bug should not be a problem. Fixed problem with track time not being updated on CDTrack change, it is also now cleard when you eject the disc. Fixed problems with FF and REW on StrongARM. (My CDRom got compleatly confused, and refused to even eject the disc!) Finally fixed bug that cause a silly number to be displayed as the time on a track change.
  131.  
  132. 3.24 - Added StrongARM versions of Matrix modules.
  133.  
  134. 3.25 - Added CD Resume feature, fixed problems with tracklist memory. (I hope)
  135.  
  136. 3.26 - Problem with tracklist memory fixed, thanks Tom! Program now also returns the track name as 'Track n' if a track isn't defined. (Thanks Tom). CD files can now also be stored in Boot:Choices.RTracker, but they're still distributed inside !RTracker.
  137.  
  138. 3.27 - Added sample list feature. (Fixed a few obscure bugs.) QTM songs don't get stuck anymore. (I hope!) New repeat behaviour, if repeat is turned off RT will play all tracks until the last one, then stop. If you just want to play one song select the '1' option, an extra click on repeat. (Just a red 1 displayed.) New versions of Digital Symphony and Tracker modules. (Volume can be used on Risc PC with trackers.)